From 5ed8db986fbfe1720d360af502b99aabd45d9312 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Wed, 4 Sep 2013 21:00:23 +0200 Subject: [PATCH] GtkListBox: ref_sink new object in set_header and set_adjustment These are taking ownership of the object in the hierarchy, so should sink any floating refs to make it easy to use in C code. --- gtk/gtklistbox.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtklistbox.c b/gtk/gtklistbox.c index f9545a578e..9d2d07141a 100644 --- a/gtk/gtklistbox.c +++ b/gtk/gtklistbox.c @@ -626,7 +626,7 @@ gtk_list_box_set_adjustment (GtkListBox *list_box, g_return_if_fail (list_box != NULL); - g_object_ref (adjustment); + g_object_ref_sink (adjustment); if (priv->adjustment) g_object_unref (priv->adjustment); priv->adjustment = adjustment; @@ -2736,7 +2736,7 @@ gtk_list_box_row_set_header (GtkListBoxRow *row, priv->header = header; if (header) - g_object_ref (header); + g_object_ref_sink (header); } /** -- 2.30.2